const path = require("path");

function resolve(dir) {
  return path.join(__dirname, dir);
}

module.exports = {
  lintOnSave: false,
  devServer: {
    port: 8080,
    // host:'localhost',
    open: true,
    // proxy: 'http://localhost:8080',
    // proxy:{

    //   '/api': {   //  拦截以 /api 开头的接口
    //     target: 'http://localhost:8080',//设置你调用的接口域名和端口号 别忘了加http
    //     changeOrigin: true,    //这里true表示实现跨域
    //     secure: false, // 如果是https接口，需要配置这个参数
    //     pathRewrite: {
    //       '^/api':'/'  //这里理解成用‘/api’代替target里面的地址，后面组件中我们掉接口时直接用api代替 比如我要调用'http://localhost:3002/api/user/add'，直接写‘/api/user/add’即可
    //     }
    //   }

    // },
    overlay: {
      warnings: false,
      errors: true,
    },
    before: require("./mock/mock-server.js"),
  
  
  
  
  
  
  
  
  
  
  },
  configureWebpack: {
    devtool: "source-map",
    resolve: {
      alias: {
        "@": resolve("src"),
        "@c": resolve("src/components"),
        views: resolve("src/views"),
        api: resolve("src/api"),
      },
    },
  },
};
